wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

veritabanı 2

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Tabloların satırlarının herhangi bir sütuna göre sıralanmasının istendiği durumlarda SELECT deyimi ................ile birlikte kullanılır.

a)

BETWEEN

b)

ORDER BY

c)

COUNT

d)

MID

2.

...................fonksiyonu bir karakter fonksiyonudur ve küçük harfleri büyük harfe dönüştürmek için kullanılır.

a)

UCASE()

b)

LCASE()

c)

MID()

d)

MAX()

3.

..................fonksiyonu bir tablodaki kayıtların sayılması amacıyla kullanılan fonksiyondur.

a)

GROUPBY()

b)

DELETE()

c)

COUNT()

d)

INSERT()

4.

Sorgu kullanarak tablo oluşturmak için kullanılan SQL deyimi aşağıdakilerden hangisidir?

a)

CREATE TABLE

b)

INSERT TABLE

c)

DELETE TABLE

d)

DROP TABLE

5.

ADD COLUMN deyiminin görevi aşağıdakilerden hangisidir?

a)

Tabloya satır eklemek için kullanılır.

b)

Tabloya yeni bir ad vermek için kullanılır.

c)

Tabloyu silmek için kullanılır.

d)

Tabloya sütun eklemek için kullanılır.

6.

ÖĞRENCİLER tablosunda yer alan ADI ve BÖLÜMÜ alanlarını seçmek için kullanılan SQL kodu aşağıdakilerden hangisidir?

a)

SELECT ADI, BÖLÜMÜ FROM ÖĞRENCİ

b)

INSERT ADI, BÖLÜMÜ FROM ÖĞRENCİLER

c)

SELECT AD, SOYAD, BÖLÜMÜ FROM ÖĞRENCİLER

d)

SELECT ADI, BÖLÜMÜ FROM ÖĞRENCİLER

7.

Büyük harfleri küçük harfe dönüştürmek için kullanılan fonksiyon aşağıdakilerden hangisidir?

a)

UCASE()

b)

LCASE

c)

MOD( )

d)

CINT()

8.

Herhangi bir sütunun içerdiği sayısal değerlerin aritmetik ortalamasını hesaplamak amacıyla kullanılan fonksiyon aşağıdakilerden hangisidir?

a)

SUM()

b)

STDEV()

c)

AVG()

d)

MAX()

9.

SELECT DateAdd("yyyy",2,#11/22/2010#); komut satırı hangi sonucu üretir?

a)

2010 yılına 2 yıl ekler.

b)

11/22/2010 tarihine 2 gün ekler.

c)

11/22/2010 tarihine 2 hafta ekler.

d)

Hiçbiri

10.

SELECT SUM(NOTLAR) AS TOPLAM FROM OGRENCİ

a)

Öğrenci tablosundaki notlar alanındaki tüm sayısal değerleri toplayıp yeni bir toplam alanında listele

b)

Öğrenci tablosundaki toplam notları listeleme

c)

Notlar tablosundaki tüm öğrencileri toplayıp toplam alanında listeleme

d)

Hiçbiri

11.

SELECT Day(#11/22/2003#); sorgusu yazılınca hangi değer döndürülür?

a)

11

b)

2005

c)

2003

d)

22

12.

SELECT DateAdd("yyyy",3,#11/22/2009#); sorgusu yazılırsa hangi değer döndürülür?

a)

2009

b)

2010

c)

2011

d)

2012

13.

Sayısal değerleri yuvarlamak için ............... kullanılır.

a)

ROUND

b)

MOD

c)

MAX

d)

MIN

14.

İki sayısal değerin, birbirine bölümünden elde edilen kalanı döndürmek için .............. kullanılır.

a)

MAX

b)

MIN

c)

MOD

d)

AVG

15.

Bir string ifadesinin veya bir sütundaki verinin uzunluğunu döndürmek için .......... kullanılır.

a)

STR

b)

AVG

c)

MID

d)

LEN

16.

SELECT Soyadı, adı FROM PERSONEL

ORDER BY Soyadı ASC;

a)

Personel tablosunda Soyad ve ad alanlarını artan bir sıralama ile listeleme

b)

Personel tablosunda Soyad ve ad alanlarını azalan bir sıralama ile listeleme

c)

Personel tablosunda Soyad ve ad alanlarını güncelleme

d)

Personel tablosunda Soyad alanına ad alanındaki verileri ekleme

17.

SELECT * FROM URUN WHERE FİYAT BETWEEN 50 AND 100

a)

Ürün tablosunda fiyatı 50 ile 100 arasındaki kayıtların tüm bilgilerini listeleme

b)

Fiyat tablosunda ürün sayısı 50 ile 100 arasındaki kayıtların tüm bilgilerini listeleme

c)

Ürün tablosunda fiyatı 50 ile 100 dışındaki kayıtların tüm bilgilerini listeleme

d)

Hiçbiri

18.

SELECT * FROM PERSONEL WHERE ADI LIKE “A%”

a)

Personel tablosunda adı A ile biten kayıtların tüm bilgilerini listeler

b)

Personel tablosunda adı A olan kayıtların tüm bilgilerini listeler

c)

Personel tablosunda adı A ile başlayan kayıtların tüm bilgilerini listeler

d)

Hiçbiri

19.

Select personel_no, maaş FROM Personel WHERE maaş>3000:

a)

Personel tablosunda maaşı 3000 den fazla olan kayıtların personel_no ve maaş bilgilerini listele

b)

Maaş tablosunda maaşı 3000 den fazla olan kayıtların personel_no ve maaş bilgilerini listele

c)

Personel tablosunda maaşı 3000 olan kayıtların personel_no ve maaş bilgilerini listele

d)

Maaş tablosunda maaşı 3000 den az olan kayıtların personel_no ve maaş bilgilerini listele

20.

Select ad_soyad, maaş FROM Personel WHERE maaş is null;

a)

Maaşı alanına değer girilmeyen kayıtların tüm bilgilerini döndürür.

b)

Maaşı alanına değer girilmeyen kayıtları döndürür.

c)

Maaşı alanına boş olmayan kayıtları döndürür.

d)

Maaşı alanına değer girilmeyen kayıtların ad_soyad ve maaş bilgilerini döndürür.