ACCESS PLATFORMUNDA SQL
|
|
- Aysu Hikmet
- 8 yıl önce
- İzleme sayısı:
Transkript
1 ACCESS PLATFORMUNDA SQL (STRUCTURED QUERY LANGUAGE) KODLAMA ÖRNEKLERİ
2 DISTINCT : Bir alanda birbirinin aynı kayıtlar bulunabilir. Öğrenciler tablosundaki aynı isimde öğrencilerin bulunması durumunda aynı isimlerin bir kere yazılması için DISTINCT deyimi kullanılır. Distinct ifadesi Select deyiminden sonra belirtilir ve tekrarlanması istenmeyen alanınbaşında yazılır. SELECT DISTINCT [BOLUM KODU] FROM OGRENCILER Bu SQL ifadesi ile OGRENCILER tablosunda kaç farklı bölümde öğrenci olduğu görülebilir. OGRENCILER tablosunda birbirinden farklı bölüm numaraları listelenmiş olacaktır. SORGU-1 : SQL - Basit SELECT - (DISTINCT PERCENT) İŞLEV : Öğrenciler tablosundaki aynı olmayan kayıtların tümü listelenir. SELECT DISTINCT (adi & " " & soyadi) AS öğrenci FROM öğrenciler;
3 SORGU-2 : SQL - Basit SELECT - (PERCENT) İŞLEV : Öğrenciler tablosundaki aynı olmayan ilk 5 kayıt için ad ve soyad alanlarındaki verileri listeler. SELECT TOP 5 (adi & " " & soyadi) AS öğrenci FROM öğrenciler ORDER BY soyadi DESC;
4 SORGU-3 : SQL - Basit SELECT - (DISTINCT, PERCENT) İŞLEV : Öğrenciler tablosundaki aynı olmayan kayıtlardan ilk 6 kayıt listelenir. SELECT DISTINCT TOP 6 (adi & " " & soyadi) AS öğrenci FROM öğrencilerğ ORDER BY (adi & " " & soyadi) ASC;
5 SORGU-4 : SQL - Basit SELECT - Öğrencilerin i gittiği kurslar - (LIKE) İŞLEV : Öğrenciler ve kurslar tablolarından, ad, soyad, kurs adı, kurs süresi bilgilerini adının ilk harfi S, soyadının son harfi L olan öğrenciler için listeler SELECT [adi], [soyadi],[kurs adı] AS [kursun adı], [kurs süresi i(ay)] FROM öğrenciler LEFT JOIN kurslar ON öğrenciler.[ogrenci no] = kurslar.[ogrenci no] WHERE [adi] Like 'S*' AND [soyadi] Like '*L';
6 SORGU-5 : SQL - Basit SELECT - Öğrencilerin i gittiği kurslar-(is not null) İŞLEV : Öğrenciler ve kurslar tablolarından, ad, soyad, kurs adı, kurs süresi bilgilerini seçerek yalnızca kurs süresinin tabloya veri olarak girildiği kayıtları sergiler SELECT [adi], [soyadi], [kurs adı] AS [kursun adı], [kurs süresi i(ay)] FROM öğrenciler LEFT JOIN kurslar ON öğrenciler.[ogrenci no]=kurslar.[ogrenci no] WHERE [kurs süresi (AY)] IS NOT NULL;
7 SORGU-6 : SQL - Basit SELECT - Öğrencinin i çalıştığı ğ yerler - koşul yok İŞLEV : Öğrenciler ve iş deneyimleri tablosundan ad, soyad, kurum adı, çalıştığı kurum, giriş tarihi bigilerini kriter olmaksızın listeler. SELECT [adi] & " " & [soyadi] AS [Öğrencinin adı soyadı], [kurum adı] AS [çalıştığı ğ kurum], [giriş ii tarihi] i FROM öğrenciler LEFT JOIN [is deneyimleri] ON öğrenciler.[ogrenci no]=[is deneyimleri].[ogrenci no];
8 SORGU-7 : SQL - Basit SELECT - Öğrencininğ çalıştığı ş ğ yerler (between) ile koşul koyarak. İŞLEV : Öğrenciler ve iş deneyimleri tablosundan ad, soyad, kurum adı, çalıştığı kurum, giriş tarihi bilgilerini kriter koyarak ; burada ile arasındaki tarihler arasında işe girenler. SELECT [adi] & " " & [soyadi] AS [Öğrencinin adı soyadı], [kurum adı] AS [çalıştığı kurum], [giriş tarihi] FROM öğrenciler LEFT JOIN [is deneyimleri] ON öğrenciler.[ogrenci no] = [is deneyimleri].[ogrenci no] WHERE [giriş tarihi] Between #1/1/2001# And #1/1/2004#;
9 SORGU-8 : SQL İÇ İÇE SELECT - Öğrencinin aldığı dersler - IN (SELECT) İŞLEV : Öğrenciler ve aldığı dersler tablolarından bir select sorgusunda, kriter olarak ogrenci no alanındaki değerlerin Dersler tablosundaki dersin adı alanı içinde yer alan değerlere ğ eşit olan kayıtları listeler. SELECT [adi] AS Deyim1, [soyadi] AS Deyim2, [dersin adı], [dersin kredisi] FROM öğrenciler INNER JOIN [aldığı dersler] ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no] WHERE [dersin adı] IN ( SELECT [dersin adı] FROM [dersler yedek] );
10 SORGU-9 : SQL İÇ İÇE SELECT - MAX, MIN İŞLEV : Öğrenciler, aldığığ dersler ve öğrenciğ başarı durumu tablolarından oluşan bir seçim sorgusunda, kriter olarak bağıl değerlendirme tablosundaki not alanında yer alan değerlerden EN BÜYÜĞÜNDENküçükolanbaşarı notuna sahip olan kayıtları sergiler. SELECT * FROM öğrenciler INNER JOIN ([aldığı dersler] LEFT JOIN [öğrenci başarı durumu] ON ([aldığı dersler].[ogrenci no]=[öğrenci başarı durumu].[ogrenci no]) AND ([aldığı dersler].[ders kodu]=[öğrenci başarı durumu].[ders kodu])) ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no] WHERE ([öğrenci başarı durumu].[vize notu]*0.4+[öğrenci başarı durumu].[final notu]*0.6+[öğrenci başarı durumu].[kanaat notu]*0.1) < (SELECT MAX([bağıl değerlendirme].not) FROM [bağıl değerlendirme]);
11 SORGU-10 : SQL -İÇ İÇE SELECT - ANY İŞLEV : Öğrenciler, aldığı dersler ve öğrenci başarı durumu tablolarından oluşan bir seçim sorgusunda, kriter olarak bağıl değerlendirme tablosundaki not alanında yer alan değerlerden HERHANGİ BİRİSİNDEN olan başarı notuna sahip olan kayıtları sergiler. SELECT * FROM öğrenciler INNER JOIN ([aldığı dersler] LEFT JOIN [öğrenci başarı durumu] ON ([aldığı dersler].[ogrenci no]=[öğrenci ğ başarı ş durumu].[ogrenci ][ no]) AND ([aldığı ğ dersler].[ders kodu]=[öğrenci başarı durumu].[ders kodu])) ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no] WHERE ([öğrenci başarı durumu].[vize notu]*0.4+[öğrenci başarı durumu].[final notu]*0.6+[öğrenci başarı durumu].[kanaat notu]*0.1) >ANY (SELECT ([bağıl değerlendirme].not)from[bağıl değerlendirme]);
12 SORGU-11 : SQL - GROUP SELECT - En uzun kurs alan 5 öğrenci İŞLEV : Öğrenciler ve kurslar tablosu üzerinden bir grup sorgusu; en uzun kurs alan 5 öğrenciyi iilisteler. l Listeleme büyükten küçüğe doğrudur. SELECT TOP 5 [adi] & " " & [soyadi] AS [öğrencinin adı soyadı],sum([kurslar.kurs süresi (AY)])AS[En çok kurs süresi (AY)] FROM öğrenciler INNER JOIN kurslar ON öğrenciler.[ogrenci no]=kurslar.[ogrenci no] GROUP BY [adi], [soyadi] ORDER BY SUM(kurslar [kurs süresi (AY)]) DESC ORDER BY SUM(kurslar.[kurs süresi (AY)]) DESC, öğrenciler.adi ;
13 SORGU-12 : SQL - GROUP SELECT iş tecrübesi HAVING İŞLEV : Öğrenciler ve iş deneyimleri tablosundan, ad ve soyad üzerinden grup oluşturarak, ilk işe giriş ve en son işten çıkış tarihlerini listeleyen, kriter olarak en az iki iş ş yerinde çalışmış ş ş olmayı ön gören bir sorgu. SELECT UCase([adi]) AS [Öğrencinin adı], UCase([soyadi]) AS [Öğrencinin Soyadı], Min([is deneyimleri].[giriş tarihi]) AS [işe ilk başladığı ldğ tarih], Max(([çıkış tarihi])) AS [En son işten ayrılış tarihi], Count([is deneyimleri].[kurum yeri]) AS [çalıştığı iş yeri sayısı] FROM (öğrenciler LEFT JOIN [is deneyimleri] ON öğrenciler.[ogrenci no]=[is deneyimleri].[ogrenci no]) LEFT JOIN kurslar ON öğrenciler.[ogrenci no]=kurslar.[ogrenci no] GROUP BY UCase([adi]), UCase([soyadi]) HAVING (((Count([is deneyimleri].[kurum yeri]))>=2)) ORDER BY Min([is deneyimleri].[giriş tarihi])desc;
14 SORGU-14 : SQL - GROUP SELECT - Öğrencilerin aldığı toplam krediler İŞLEV : Öğrenciler ve aldığı dersler tablosu adi ve soyadi alanları üzerinden grup sorgusu oluşturarak, alınan toplam krediler listelenir. SELECT öğrenciler.adi, öğrenciler.soyadi, SUM(VAL(LEFT$([aldığı dersler].[dersin kredisi],1))+val(right$([aldığı dersler].[dersin kredisi],1))) AS [toplam kredi] FROM öğrenciler INNER JOIN [aldığı dersler] ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no] GROUP BY öğrenciler.adi, öğrenciler.soyadi;
15 SORGU-15 : SQL -GROUP SELECT-aldığı kursların sayısı (IN) İŞLEV : Öğrenciler ve kurslar tabloları üzerinden bir grup sorgusu ile istenilen kritere uygun (IN yapısı içinde) kurs sayılarını listeler. SELECT (Ö.adi & " " & Ö.soyadi) AS [öğrencinin adı - soyadı], COUNT(K.[kurs adı]) AS [gittiği kurslarınsayısı] sayısı] FROM öğrenciler AS Ö RIGHT JOIN kurslar AS K ON Ö.[ogrenci no] = K.[ogrenci no] WHERE (((VAL([K].[kurs süresi (AY)]))>3)) GROUP BY Ö.adi, Ö.soyadi HAVING (((Öadi) (((Ö.adi) IN ("sevil","seval","derya")));"seval" "derya")));
16 SORGU-16 : SQL - ÇAPRAZ - aldığı kredilere göre dağılım İŞLEV : Öğrenciler ve aldığı dersler tablolarından TRANSFORM SUM(VAL(Left$([aldığı dersler].[dersin kredisi],1))+val(right$([aldığı dersler].[dersin kredisi],1))) AS toplam SELECT öğrenciler.adi, öğrenciler.soyadi FROM öğrenciler INNER JOIN [ldğ [aldığı dersler] ]ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no] WHERE [aldığı dersler].[dersin kredisi] NOT IN ("2+2","2+1") 2+1 GROUP BY öğrenciler.adi, öğrenciler.soyadi ORDER BY öğrenciler.soyadi DESC PIVOT [aldığı dersler].[dersin kredisi];
17 SORGU-17 : SQL - ÇAPRAZ - Başarı notu ortalamaları İŞLEV : Öğrenciler ve aldığı dersler tabloları üzerinden bir çapraz sorguda, der adlarına göre alınan vize notlarının ortalamaları listeleniyor. TRANSFORM AVG([öğrenci başarı durumu].[vize notu]) AS [Ortalamavize notu] SELECT öğrenciler.adi, öğrenciler.soyadi FROM (öğrenciler INNER JOIN [aldığı dersler] ON öğrenciler.[ogrenci no]=[aldığı dersler].[ogrenci no]) LEFT JOIN [öğrenci başarı durumu] ON ([aldığı dersler].[ogrenci no]=[öğrenci başarı ş durumu].[ogrenci ][ no]) AND ([aldığı ğ dersler].[ders ][ kodu]=[öğrenci başarı durumu].[ders kodu]) GROUP BY öğrenciler.adi, öğrenciler.soyadi PIVOT [aldığı dersler].[dersin adı];
18 SORGU-18 : ÇAPRAZ SELECT - öğrencilerin derslere göre dağılımı İŞLEV : Öğrenciler ve aldığı dersler tabloları üzerinden bir çapraz sorguda, derslere göre öğrenci dağılımı listeleniyor. TRANSFORM COUNT([aldığı dersler].[dersin adı]) AS [Saydersin adı] SELECT öğrenciler.adi, öğrenciler.soyadi FROM öğrenciler INNER JOIN [aldığı dersler] ON öğrenciler.[ogrenci no] = [aldığı dersler].[ogrenci no] GROUP BY öğrenciler.adi, öğrenciler.soyadi PIVOT [aldığı ğ dersler].[dersin ][ adı];
19 SORGU-19 : ÇAPRAZ SELECT - öğrencilerin bölümlere göre dağılımı İŞLEV : Öğrenciler tablosu üzerinden çapraz sorguda, ada ve soyada göre gruplama yapılarak bölümlere göre öğrenci dağılımı listeleniyor. TRANSFORM COUNT(öğrenciler.[bolum kodu]) AS [Saybolum kodu] SELECT öğrenciler.adi, ğ öğrenciler.soyadi, ğ COUNT(öğrenciler.[bolum kodu]) AS [Aynı ismi taşıyan öğrenci sayısı] FROM öğrenciler GROUP BY öğrenciler.adi, öğrenciler.soyadi ORDER BY öğrenciler.soyadi ASC PIVOT öğrenciler.[bolum adı];
20 SORGU-20 : SQL - CREATE TABLE BOŞ TABLO İŞLEV : İstenilen özellikte bir tablo yaratma sorgusu CREATE TABLE [Boş tablo] ([AD SOYAD] TEXT(10), [SICIL NO] INTEGER NOT NULL UNIQUE PRIMARY KEY, [DOĞUM TARİHİ] DATE, [YAŞI] BYTE, [TC KIMLIK NO] LONG UNIQUE, [KISA BILIMSEL SAYI ] SINGLE, [UZUN BILIMSEL SAYI] DOUBLE, [FOTOGRAF] OLEOBJECT, [ÇALIŞMA SÜRESİ] TIME, [MAAŞI] CURRENCY, [ÖZ GEÇMİŞ] MEMO);
21 SORGU-21 : SQL - CREATE TABLE BOŞ TABLO2 İŞLEV : İstenilen özellikte bir tablo yaratma sorgusu CREATE TABLE [BOŞ TABLO2] ( Adi TEXT, Soyadi TEXT(10), Ogrencino INTEGER NOT NULL, [TC NO] INTEGER, PASSWORD INTEGER UNIQUE, CONSTRAINT SART1 PRIMARY KEY (Ogrencino), CONSTRAINT INDEX1 UNIQUE([TC NO]) );
22 SORGU-22 : SQL - DROP COLUMN -BOŞ TABLO den alan sil İŞLEV : İstenilen özellikte bir tablo yaratma sorgusu ALTER TABLE [BOŞ TABLO] DROP COLUMN fotograf,yaşi;
23 SORGU-23 : SQL - ADD COLUMN -BOŞ TABLO den alan sil İŞLEV : İstenilen özellikte bir tablo yaratma sorgusu ALTER TABLE [BOŞ TABLO] ADD COLUMN fotograf2 OLEOBJECT, YAŞI2 BYTE UNIQUE NOT NULL;
24 SORGU-24 : SQL KAYIT SİL - SQL - SELECT INTO öğrencinin gittiği kurslar İŞLEV : İstenilen kritere uygun kayıtlar silinir. DELETE * FROM [SQL - SELECT INTO öğrencinin gittiği kurslar] WHERE adi=[öğrenci iismii giriniz]; iii]
25 SORGU-25 : SQL KAYIT SİL - SQL - SELECT INTO öğrencinin gittiği kurslar İŞLEV : İstenilen kritere uygun kayıtlar silinir. DELETE FROM [SQL - SELECT INTO öğrencinin gittiği kurslar] WHERE soyadi NOT IN (SELECT soyadi FROM y ( y öğrenciler);
26 SORGU-26 : SQL - INSERT INTO - TEST İŞLEV : Kullanıcı tarafından girilen değerler istenilen tabloya eklenir. INSERT INTO TEST ([ogrenci no], adı, soyadı, adresi i) VALUES (12342, "kubilay", "BALCI", "İstanbul Üniversitesi Fen Fakültes Fizik Bölümü Vezneciler İSTANBUL");
27 SORGU-27 : INSERT INTO [SQL - SELECTINTO öğrencinin gittiği kurslar] İŞLEV : Kullanıcı tarafından parametre olarak girilen değerlerin istenilen tabloya eklenir INSERT INTO [SQL - SELECT INTO öğrencinin i gittiği iği kurslar] ( adi, soyadi, [kursun adı], [kurs süresi (AY)] ) İ SELECT [İsim giriniz], [soyad giriniz], [kurs adı giriniz], [kurs süresi giriniz];
28 SORGU-28 : SQL - INSERT INTO - TEST (İKİ TABLODAN) İŞLEV : İstenilen tablodan seçilen alanlardaki değerler istenilen bir diğer tabloya eklenir INSERT INTO [SQL - SELECT INTO öğrencinin gittiği kurslar] ( adi, soyadi, [kursun adı], [kurs süresi (AY)] ) SELECT öğrenciler.adi, öğrenciler.soyadi, kurslar.[kurs adı], kurslar.[kurs süresi (AY)] FROM öğrenciler LEFT JOIN kurslar ON ğ öğrenciler.[ogrenci no]=kurslar.[ogrenci no];
29 SORGU-29 : SQL - SELECT INTO - öğrencinin gittiği kurslar TABLO YARAT İŞLEV : Bir tablodan seçilen alanlar ile yeni bir tablo yaratılır. SELECT Ö.adi, Ö.soyadi, K.[kurs adı] AS [kursun adı],k. [kurs süresi (AY)] INTO [SQL - SELECT INTO öğrencinin gittiği kurslar] FROM öğrenciler AS Ö LEFT JOIN kurslar AS K ON Ö.[ogrenci no]=k.[ogrenci no];
30 SORGU-30 : INSERT INTO [SQL - SELECT INTO öğrencinin gittiği kurslar] İŞLEV : Kullanıcı tarafından parametre olarak girilen değerlerin istenilen tabloya eklenir SELECT Ö.adi AS [Öğrencinin ADI], Ö.soyadi AS [Öğrencinin ğ Soyadı], K.[kurs adı] AS [kursun adı], [kurs süresi (AY)] INTO [SQL - SELECT INTO öğrencinin gittiği kurslar] FROM öğrenciler AS Ö LEFT JOIN kurslar AS K ON Ö.[ogrenci no]=k.[ogrenci no];
31 SORGU-31 : TABLO YARAT - KURSLAR İŞLEV : Bir tablodan seçilen alanlar ile yeni bir tablo yaratılır. SELECT [kurslar].[öğrencinin adı - soyadı], [kurslar].[aldığı[aldığı kurs], [kurslar].süresi, süresi [kurslar].konusu, konusu [kurslar].yeri INTO [TABLO YARAT KURSLAR] FROM [Basit SELECT sorgu - öğrencilerin aldığı kurslar] AS kurslar;
32 SORGU-32 : TABLO YARAT - KURSLAR İŞLEV : Bir tablodan seçilen alanlar ile yeni bir tablo yaratılır. UPDATE TEST SET cinsiyet = "E" WHERE cinsiyet IS NULL;
33 SORGU-33 : TABLO YARAT - KURSLAR İŞLEV : Bir tablodan seçilen alanlar ile yeni bir tablo yaratılır. UPDATE TEST, [ÖĞRENCİ BİLGİLERİ] SET TEST.cinsiyet = "E", [ÖĞRENCİ BİLGİLERİ].[bolum BİLGİLERİ][bol mad] adı] = "MATEMATİK";
Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.
18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya
DetaylıVeri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299
Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis
DetaylıSQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));
SQL'e Giriş 2 VERİ TANIMLAMA (DDL) İŞLEMLERİ Genel Yazılımı, 1. TABLOLARIN OLUŞTURULMASI (CREATE TABLE): CREATE TABLE tabloadı (kolon isimleri ve veri türleri) Örnek 1: CREATE TABLE BOLUM (BOLUM_NO NUMBER,
DetaylıSQL Komutları (2) Uzm. Murat YAZICI
SQL Komutları (2) Uzm. Murat YAZICI Sıralama Sıralama işlemi için SELECT ifadesinde ORDER BY kullanılır. Bu ifadede ASC kelimesi kullanılırsa sıralama küçükten büyüğe doğru (A-Z), DESC kullanılırsa büyükten
DetaylıSQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language
DetaylıSORGULAR. Öğr.Gör.Volkan Altıntaş
SORGULAR Öğr.Gör.Volkan Altıntaş SORGULAR VE ÇEŞİTLERİ Seçme Sorguları: En sık kullanılan sorgu türüdür. Seçme sorguları, bilgileri veri sayfası görünümü nde gösteren veri tabanı nesnesi türüdür. Sorgu,
DetaylıSQL Kod ile Tablo Oluşturma
SQL Kod ile Tablo Oluşturma Aşağıdaki SQL kodları Veri tabanı hazırlama programında yazılıp çalıştırıldığı zaman PERSONEL adında bir tablo oluşturulur ve bu tablonun sütunları Personel_no, Adı, Soyadı
DetaylıMysql Veritabanı Komutları
Mysql Veritabanı Komutları Mysql Veri Tabanı Komutları Hazırlayan : M. Başar ACAROĞLU Kaynaklar: http://www.hrzafer.com/sql-dersleri http://www.w3schools.com/sql/default.asp Veri Tabanı Nedir? Mysql Veritabanı
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri SQL
EBE-368 Veri Tabanı Yönetim Sistemleri SQL Dr. Dilek Küçük SQL Sorgu Dili [1] Ogrenci no ad soyad yas ortalama 21325 Necla Yılmaz 18 2,9 21345 Öykü Okan 20 2,1 21378 Elçin Demir 19 3,3 21389 Özgür Kara
DetaylıBölüm 4: DDL Veri Tanımlama Dili
Bölüm 4: DDL Veri Tanımlama Dili -43- Dr. Serkan DİŞLİTAŞ DDL (Data Definition Language Veri Tanımlama Dili : Bu kategorideki SQL komutları ile veritabanları, tablo, görünüm ve indekslerin yaratılması,
DetaylıVERİTABANI. SQL (Structured Query Language)
VERİTABANI SQL (Structured Query Language) SQL'de Gruplama Bir tablonun satırları gruplara ayrılarak fonksiyonların bunlara uygulanması mümkündür. Gruplara ayırmak için SELECT deyimi içerisinde GROUP BY
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 8 8. TEMEL SQL KOMUTLARI-II 8.1. SELECT (Seç) Komutu Veri tabanındaki tablo veya tablolardan istenilen özellikteki verileri seçip listeleme için kullanılan komuttur. Genel kullanımı aşağıdaki gibidir.
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Konular Yapısal SQL Komutları Gruplama İşlemi SQL Fonksiyonları Kaynaklar 2 SQL (Structured Query Language) SQL Carlos
DetaylıTEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.
TEMEL SQL SORGU ÖRNEKLERİ Sorgu İle Veritabanı Oluşturma create database veritabanı_adı Örnek : create database db_okul Yukarıdaki sorguyu çalıştırdığımızda db_okul adında bir veritabanı oluşturulur. Örnek:
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıGenel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)
EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya
DetaylıYAPISAL SORGULAMA DİLİ (SQL)
YAPISAL SORGULAMA DİLİ (SQL) OGRENCI Tablosu 1234 Zeynep Makina K 23.06.1984 1. Cad 3.4 CREATE TABLE VERİ TANIMLAMA DİLİ (VTD) Veritabanında yeni bir tablonun oluşturulmasını sağlar. Yukarıda tanımlanan
DetaylıYukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?
1) I. Tablo Oluşturma II. Veri Güncelleme III. Veri Silme IV. Veri Ekleme V. Tablo Silme Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir? a) I, IV ve V b) II, III ve IV
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma
Detaylı08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Hafta IV. Öğr. Gör. Murat KEÇECĠOĞLU
08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı Hafta IV Öğr. Gör. Murat KEÇECĠOĞLU T-SQL KOMUTLARI Devamı DISTINCT: Birbirinin ayni olan satirlarin listelenmemesi için bu ifade
DetaylıOracle da kullanılan veri tipleri:
ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları
DetaylıT.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR
T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR YÜKSEK LİSANS PROJESİ Mehmet Emin AKKAYA Danışman: Yrd. Doç.
DetaylıVERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular
DetaylıVERİTABANI Veritabanı Yönetimi
VERİTABANI Veritabanı Yönetimi YAPILANDIRILMIŞ SORGULAMA DİLİ (SQL) Veritabanı yönetimi, veritabanının yapısal özelliklerini belirtmek ve değiştirmek, veritabanına kullanıcı erişimlerini ve yetkilerini
DetaylıAşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Sorgulama Yaparken Gruplama (GROUP BY) 2- Gruplamada Koşul Kullanımı (HAVING) 3- Sorgulama Yaparken Sıralama (ORDER BY) 4- Sorgulamalarda İşlem Yapma 5- Güncellemelerde İşlem
DetaylıVERİTABANI Veritabanı Sorgulama
VERİTABANI Veritabanı Sorgulama VERİ SORGULAMA DİLİ (DATA QUERY LANGUAGE) Veritabanı platformunda veri sorgulamak için geliştirilmiş en temel araç SQL (Structured Query Language)'dir. SQL'in veritabanı
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıBölüm 3: DML Veri İşleme Dili
Bölüm 3: DML Veri İşleme Dili -15- Dr. Serkan DİŞLİTAŞ DML (Data Manipulation Language Veri İşleme Dili) : Bu kategorideki SQL komutları veriler üzerinde işlemler yapmaya yönelik ifadeleri içermektedir.
DetaylıBilgisayar Uygulamaları. MySql
MySql MySql,; Oracle, Progress, MsSql, PostgreSql gibi veri tabanı programıdır. Kullanılan dil SQL (Structured Query Language) yapısal sorgulama dilidir. Lisansı GNU General Public License olarak bilinen
Detaylı5 SQL- Yapısal Sorgulama Dili. Veritabanı 1
5 SQL- Yapısal Sorgulama Dili Veritabanı 1 SQL- Yapısal Sorgulama Dili SQL ifadeleri yapısal olarak üç gruba ayrılır. Veri Tanımlama Dili (DDL - Data Definition Language) Veri İşleme Dili (DML - Data Manipulation
DetaylıVeritabanı. SQL (Structured Query Language)
Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki
DetaylıSQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
Detaylı8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon
ORACLE GİRİŞ Oracle ile SQL Server ın karşılaştıralım. 1 Oracleda veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, değiştirme ve silme kodları aynı. 3
DetaylıAşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Birden Fazla Tablodan Sorgulama 2- Tablo Birleştirme işlemleri (JOIN) a. INNER JOIN b. OUTER JOIN i. LEFT OUTER JOIN ii. RIGHT OUTER JOIN iii. FULL OUTER JOIN 3- Tablo Ekleme
DetaylıData Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından
Detaylı1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:
OtoKira bir çok yerde kiralama noktası olan bir araba kiralama şirketidir. Bu şirket bu kiralama noktalarında değişik araçlara sahiptir. Bu şirketin veri tabanı aşağıdaki tablolardan oluşmaktadır. KiralananYer
DetaylıVeri Tabanı Programlamaya Giriş
Veri Tabanı Programlamaya Giriş Kitap özeti Veri Tabanı Programlamaya Giriş SQL insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. Bu dil sayesinde, bir veritabanından kayıtları
DetaylıVeri Tabanı-I 9.Hafta
Veri Tabanı-I 9.Hafta SELECT komutu 1 SELECT YAPISI SELECT FROM [WHERE ] , veritabanından değerleri alınacak olan kolonların listesidir. kolon_listesi
Detaylı1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like
1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like A% Select * From Kisiler Where Adi Like %A Select *
DetaylıİNTERNET TABANLI PROGRAMLAMA- 12.ders
İNTERNET TABANLI PROGRAMLAMA- 12.ders TEMEL SQL KULLANIMLARI Örnekleri uygulamak için aşağıdaki gibi bir altyapı hazırlayalım. using System.Data.OleDb; *************** protected void Button1_Click(object
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıBAYİLERİMİZE ÖZEL. 13 Ağustos İlgili Modül/ler : Genel. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL
13 Ağustos 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL SQL SORGU ÖRNEKLERİ CARİ KART TABLOSUNDAKİ BÜTÜN ALANLARIN LİSTELENMESİNİ SAĞLAYAN SORGU SELECT * BAYİLERİMİZE ÖZEL İlgili Modül/ler : Genel CARİ
DetaylıVERİTABANI ve YÖNETİMİ
VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -7- VERİLERİ GRUPLAYARAK ANALİZ ETMEK 3 Genel Bakış Grup fonksiyonlarının tanımlanması, Gruplama işlemlerini, Gruplama
Detaylı2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları
2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları Hayali bir şirket için BizimŞirket isimli bir veritabanı oluşturulmuş ve aşağıdaki tablolar yapılmıştır. Lütfen tabloları dikkatlice
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL Tek Tablo İçinde Sorgulamalar Tekrarlı Satırların Engellenmesi Aynı değerlere sahip satırlar
DetaylıİNTERNET PROGRAMCILIĞI 2 11. HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme
İNTERNET PROGRAMCILIĞI 2 11. HAFTA İçindekiler Veritabanı Oluşturma, Silme MYSQL ile VERİTABANI İŞLEMLERİ - 1 Tablo Oluşturma, Silme Tabloya Bilgi Girme Veritabanı Sorgulamaları Hedefler Mysql komutları
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıVeritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com devrim@gunduz.org http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:
DetaylıVeritabanına Uygulanması
Add, Alter Drop, Alter Change, Alter Sql komutları ve açıklamaları CREATE CREATE TABLE Üzerinde çalışma yapılan veritabanı içerisinde yeni bir tablonun oluşturulmasını sağlar. CREATE TABLE tablo_adı (alan_adı1
DetaylıSUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL-2
SUNGURLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ/BİLGİSAYAR PROGRAMCILIĞI 2017-2018 GÜZ DÖNEMİ VERİ TABANI YÖNETİM SİSTEMLERİ-II 5. T-SQL-2 Öğr. Gör. Saliha Kevser KAVUNCU Sql Üç Alt Grupta İncelenir:
DetaylıVeri Tabanı Tasarım ve Yönetimi
SAKARYA ÜNİVERSİTESİ Veri Tabanı Tasarım ve Yönetimi Hafta 5 Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun
DetaylıSQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com
SQL Deyimleri Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com SQL NEDİR? SQL bir veri tabanıyla iletişim kurmak için kullanılır. ANSI standardına göre ilişkisel veri tabanı yönetim sistemlerinin standart dilidir.
DetaylıÇok tablolu sorgulamalar
Çok tablolu sorgulamalar Eğer birden fazla tabloda yer alan verilerin tek bir sorgu ile görüntülenmesi istenirse FROM kısmında ilgili tablolar araya virgül konularak yazılmalı, WHERE kısmında ise o tabloları
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 4
Veri Tabanı Yönetim Sistemleri Bölüm - 4 İçerik SQL e Giriş. SQL Yapısal Sorgulama Dili. Temel SQL Komutları: Sorgulama İşlemleri SELECT deyiminin temel yapısı Seçme İşlemi Atma İşlemi Aritmetik İfadelerin
Detaylı15 Aralık 2011 / Perşembe. www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx
15 Aralık 2011 / Perşembe www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx veri sorgulamak için select sorguları: Tüm tabloyu seçmek için * Select * from
Detaylı20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi
20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi 1) Aşağıdaki SQL Server sürümlerinden hangisi ana sürümlerden bir tanesidir? a) Parallel Data Warehouse b) Express c) Standart d) Developer
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu
SQL'DE VERİ İŞLEME KOMUTLARI SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 5
Veri Tabanı Yönetim Sistemleri Bölüm - 5 İçerik SELECT deyimi (devam) Verinin Sınırlandırılması (WHERE) Karşılaştırma İşleçleri (=, >, =,
DetaylıKISITLAMALAR (CONSTRAINT)
KISITLAMALAR (CONSTRAINT) Tablo alanlarına veri girişini kontrol etmeyi amaçlayan düzenlemelerdir. Bir alana girilen değerleri sınırlayan bu düzenlemeler kullanıcı hataları açısından önemlidir. Verilerin
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
DetaylıSQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir.
SQL'e Giriş SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL (Structured Query Language) kendisi bir programlama
DetaylıVeritabanı ve Yönetim Sistemleri
Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Öğr. Gör. M. Mutlu YAPICI Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar
Detaylı3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri
Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri 1.1. Tablo Oluşturma 1.2. Tablo Oluşturmada Kısıtlamalar Constraints 1.3. Tablo Silme a. NULL, NOT NULL b. PRIMARY KEY c. UNIQUE d. FOREIGN KEY e. CHECK f.
DetaylıBMB202. Veritabanı Yönetimi Ders 6. SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
BMB202. Veritabanı Yönetimi Ders 6. SQL Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı SQL Fonksiyonları Çoklu Tablo İşlemleri İç içe Select ler JOIN Birleştirme
DetaylıSQL (Structured Query Language)
SQL (Structured Query Language) Neden SQL? SQL çok yüksek seviyeli bir dildir. İngilizce bilen herkes bu dili kolayca öğrenebilir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama
DetaylıSELÇUK ÜNİVERSİTESİ BOZKIR MESLEK YÜKSEKOKULU VERİTABANI-II DERSİ FİNAL SINAVI
1- Aşağıdaki özelliklere sahip PHP fonksiyonunu yazınız. Fonksiyonun amacı DOKTORLAR isimli tabloya kayıt eklemektir. Kendisine gönderilen doktor bilgilerini(adi,soyadi vs.) tabloya ekleyecektir. Fonksiyonun
DetaylıBMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
BMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı İlişkisel Cebir SQL e Giriş İlişkisel Cebir (Relational
Detaylı2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?
1- ' select cast ('500' as nvarchar) + cast ('250' as nvarchar) sorgusunun sonucu olarak aşağıdakilerden hangisi döner? a) 750 b) 250 c) 500250 d) 500 e)250500 2- Total de 8000 byte yer tutup 4000 karakter
DetaylıKULLANICI TANIMLI FONKSİYONLAR (Devam)
KULLANICI TANIMLI FONKSİYONLAR (Devam) Skaler değerli fonksiyon örneği: Parametre müşteri grubu olacak, eğer grubu parametresi değeri NULL olursa, tüm müşteri sayısını, NULL değilse girilen gruptaki müşteri
DetaylıMT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)
Öğrenci No: Ad Soyad: İmza: MT 487 Bilgisayarda Veri Yapıları 2005-06 Güz Yarıyıl Sonu Sınavı 20.01.2006 AÇIKLAMALAR Cevaplar toplam 60 puan üzerinden değerlendirilecektir. Her soru 4 puandır. Soruları
DetaylıTRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.
TRIGGER Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir. DML ve DDL trigger lar olarak ikiye ayırmak mümkündür. DML (Data Manipulation
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri. Şekil 1. Magaza veritabanının tabloları ve tablolar arasındaki ilişkiler
SQL'de Veri İşleme Komutları SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
DetaylıDAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.
DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
DetaylıMü hendislikte Veri Tabanları Dersi Uygülamaları (MS-Access/SQL)
KAPAK SAYFASI Mü hendislikte Veri Tabanları Dersi Uygülamaları (MS-Access/SQL) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Şinasi KAYA
DetaylıSQL DİĞER Deyimler ve Komutlar
SQL DİĞER Deyimler ve Komutlar İÇİ İÇE SELECT KULLANIMI (NESTED SELECT) JOIN KULLANIMI INNER JOIN LEFT JOIN RIGHT JOIN FULL JOIN SQL İç İçe Select (Nested Select) İç içe Select sorguları, bir başka deyişle
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: Koşullu Sorgulamalar a. Karşılaştırma operatörleri b. Mantıksal operatörlerin kullanımı c. BETWEEN (Arasında) operatörü d. IS NULL Kullanımı e. Küme operatörü (IN) f. LIKE operatörü
DetaylıSQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.
SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda
DetaylıEmrah UYSAL www.emrahuysal.com 1
ORACLE DERS 2 BİRDEN FAZLA TABLO ÜZERİNDE ÇALIŞMAK(JOIN İŞLEMLERİ) Şekilde görüldüğü gibi Employees tablosundan employee_id ve department_id alanı Departments tablosundan ise department_name alanı kullanılıp
DetaylıVeri Tabanı-I 12.Hafta
Veri Tabanı-I 12.Hafta İlişkisel sorgular 1 GROUP BY having Gruplayarak listelemek. Gruplama işlemi bir veya birden çok alana göre yapılabilir. Select from arasında yazılan alanlar mutlaka GROUP BY işlemine
DetaylıVeri Tabanı II Alt Sorgular
Veri Tabanı II Alt Sorgular Alt Sorgular Alt sorgular bir SQL sorgusunun içerisinde başka bir SQL sorgusu kullanılarak oluşturulan SQL ifadeleridir. Çoğunlukla SQL sorgusunun WHERE ve HAVING kısımlarında
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 7 7. TEMEL SQL KOMUTLARI-I SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında
DetaylıSTORED PROCEDURE LER (Saklı Yordamlar)
STORED PROCEDURE LER (Saklı Yordamlar) Eskiden yazılımlar, sadece prosedür denilen kod parçalarından oluşurdu. Her prosedür belli bir işlevi yerine getirmek için yazılmış kod parçalarıdır. Mesela, 2 sayı
DetaylıTBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi
TBİL 503-18 UYGULAMA I DERSİ Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi ARALIK 2015 TEKİRDAĞ Sayfa 1 / 12 Belgenin Adı Hazırlayanlar Mobil Barkotlu Depo Programı Projesi Kurulum Rehberi
DetaylıKişiler tablosundan AD kolonu yusuf olan tüm satırları siler. ORDER BY deyimi bir tablodan SELECT ile seçilen verileri sıralamak için kullanılır.
DELETE Deyimi DELETE deyimi bir tablodan veri silmek için kullanılır. DELETE tablo_adı [WHERE arama_koşulu] Örneğin DELETE Kişiler WHERE (SIRANO = 1) Kişiler tablosundan SIRANO = 1 olan satırı siler. DELETE
Detaylı3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri. 1.2. Kısıtlamalar (Constraints)
Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri 1.1. Tablo Oluşturma 1.2. Tablo Oluşturmada Kısıtlamalar Constraints 1.3. Tablo Silme a. NULL, NOT NULL b. PRIMARY KEY c. UNIQUE d. FOREIGN KEY e. CHECK f.
DetaylıSUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL
SUNGURLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ/BİLGİSAYAR PROGRAMCILIĞI 2017-2018 GÜZ DÖNEMİ VERİ TABANI YÖNETİM SİSTEMLERİ-II 5. T-SQL Öğr. Gör. Saliha Kevser KAVUNCU 1. TRANSACT SQL KAVRAMI Microsoft'un
Detaylı- Tablo (Table):Veri saklama için temel yapıdır. Bir veya daha fazla sütundan ve sıfir veya daha fazla satırdan oluşur.
Veri tabanı (database) Nedir? : İçinde bulunan nesneleri vasıtasıyla çok büyük verileri saklayan ve bu verilerle işlem yapan bir platformdur. İlişkisel veri tabanı Yönetim Sistemi - RDMS (Relational Database
DetaylıBÖLÜM -7: TABLOLARI OLUŞTURMA VE YÖNETME
BÖLÜM -7: TABLOLARI OLUŞTURMA VE YÖNETME Ana veritabanı nesnelerini sınıflandırmak Tablo yapısını inceleme Tablo sütunlarının veri tiplerini listeleme Basit bir tablo oluşturma Constraint oluşturma Şema
DetaylıSorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.
Oracle (Devam) SELECT INTO Deyimi Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir. Genel ifade: SELECT kolonisimler INTO
DetaylıKullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.
KULLANICI TANIMLI FONKSİYONLAR Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır. Fonksiyonları veritabanı programlamada
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Tanımlama Değişken isimlerinin başında @ sembolü bulunur. @ad, @soyad, @tarih değişken isimlerine birer örnektir.
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
DetaylıSQL Query and Table Application
SQL Query and Table Application Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 24-25 Nis. 2013 Sorgulama İşlemleri SQL de sorgulama işlemleri SELECT deyimi yardımıyla
DetaylıYAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com
YAPISAL SORGULAMA DİLİ BARIŞ ARIBURNU barisariburnu.com barisariburnu.@gmail.com SQL, insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. SQL, tüm veritabanı programlarında kullanılabilir.
DetaylıSAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
DetaylıMÜŞTERİLERİMİZE ÖZEL. Sorgu Örneklerinin Çalıştırılması. 13 Ağustos 2011. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel
13 Ağustos 2011 MÜŞTERİLERİMİZE ÖZEL İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel SQL SORGU ÖRNEKLERİ Sorgu Örneklerinin Çalıştırılması Sorgu örneklerini çalıştırmak için program
Detaylı(SQL) Structured Query Language (Yapılandırılmış Sorgu Dili) İçindekiler
(SQL) Structured Query Language (Yapılandırılmış Sorgu Dili) İçindekiler Önsöz Veri Kullanma Dili Deyimler Select Deyimi... 3 Delete Deyimi... 8 Insert Into Deyimi... 9 Select...Into Deyimi...11 Uptade
Detaylı