Bir müşteri veritabanında cep telefonuyla kayıt olmuş müşterileri ayıklamak isteriz bazen.
Eğer bunu belirleyen başka bir kriter yoksa sql in substring fonksiyonunu kullanarak bunu yapabiliriz.
SELECT * FROM MUSTERI WHERE SUBSTRING(PAKET_TELEFONU,1,2)='05'
Substring fonksiyonunun kullanımı
SUBSTTING(ALAN_ADI,BASLANGIC_KARAKTERİ,BİTİS_KARAKTERİ)
Bazen sql de rastgeler numara üretmemiz gerekebilir.
Bu durumda
SELECT RAND() AS RASTGELENUMARA
sql cümlesini kullanırız rand fonksiyonu bize 0 – 1 arasında virgüllü bir sayı üretir.
Eğer 1 den 100 e kadar bir numara üretmesini istersek ve bu sayının da integer bir değer olmasını istersek
SELECT CAST(RAND()*100 AS INT) AS [1-100 Arasında Rastgele numaram]
yukarıdaki kodu kullanırız ürettiğimiz rastgele numarayı 100 ile çarpıp integera çevirdik.