--1. Orders table-da ShippedDate ve RequiredDate tarixleri arasindaki gun ferqi 10dan az olan setrler gelsin
select DATEDIFF(DAY,ShippedDate,RequiredDate) as DIF from Orders WHERE DATEDIFF(DAY,ShippedDate,RequiredDate) < 10
--2. öz yaşını tap ve goster ki 'Mənim adım rahimdir. yaşım xx dır.'
öz yaşını tap => select DATEDIFF(YEAR,'1994/02/18',GETDATE()) as AGE;
goster ki 'Mənim adım rahimdir' => ?
--3. cari tarixi yymmdd formatda goster
select FORMAT(GETDATE(),'yyyyMMdd')
--4. cari tarixden hh:mm:ss hisseni goster
select FORMAT(GETDATE(),'HH:mm:ss')
--5. hazırki ayı soz olaraq qaytaran funksiyani yazin. meselen 'February'
SELECT GETDATE() 'Today', DATENAME(month,GETDATE()) 'Month Name'
--6. verilen tarix tipi duzgundurmu? yoxlayan funksiyani yaz. mes '2017-08-25 verende 1 '0017-08-25' verende 0 qaytarmalidir.
SELECT ISDATE('2017-08-25') AS Result;
SELECT ISDATE('0017-08-25') AS Result;
--7. 2 < 5 ser/ti ucun dogru, eks hal ucun yanlis cixaran funksiyani yaz
IF 2 < 5
PRINT 'dogru';
ELSE
PRINT 'yanlis';
--8. verilmis 25.75 ededini yuvarlayan (100luye qeder) funksiyani yaz
SELECT ROUND(25.75, 2) AS RoundValue;
--9. verilmis 25.75 ededini asagi ve yuxari yuvarlayan funksiyani yaz
SELECT CEILING(25.75) AS RoundValue;
SELECT FLOOR(25.75) AS RoundValue;
--10. 'Salam Rahim Suleymanov' stringinde Rahim sozu necenci indeksden basladigini tapan funksiyani yaz
SELECT CHARINDEX('Rahim', 'Salam Rahim Suleymanov') AS MatchPosition;
Digər dildə:
EN