SUBSTRING
MySQL SUBSTRING() funktsiyasi
❮ MySQL funksiyalari
Misol
Stringdan qism stringni ajratib oling (5-pozitsiyadan boshlang, 3 ta belgini ajratib oling):
SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString;
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
SUBSTRING() funksiyasi stringdan (istalgan pozitsiyadan boshlab) qism stringni ajratib oladi.
Eslatma: SUBSTR() va MID() funksiyalari SUBSTRING() funksiyasiga teng.
Sintaksis
SUBSTRING(string, start, length)
YOKI:
SUBSTRING(string FROM start FOR length)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| string | Majburiy. Olib olinadigan string |
| start | Majburiy. Boshlanish pozitsiyasi. Musbat yoki manfiy son bo‘lishi mumkin. Agar musbat son bo‘lsa, bu funksiya stringning boshidan ajratib oladi. Agar manfiy son bo‘lsa, bu funksiya stringning oxiridan ajratib oladi |
| length | Ixtiyoriy. Ajratib olinadigan belgilar soni. Agar ko‘rsatilmasa, butun string qaytariladi (boshlang‘ich pozitsiyadan boshlab) |
Texnik tafsilotlar
| Ishlaydi: | MySQL 4.0 dan |
|---|
Ko‘proq misollar
Misol
Ustundagi matndan pastki stringni ajratib oling (2-pozitsiyadan boshlang, 5 ta belgini ajratib oling):
SELECT SUBSTRING(CustomerName,
2, 5) AS ExtractString
FROM Customers;
O‘zingiz sinab ko‘ring »
Misol
Stringdan qism stringni ajratib oling (oxiridan, -5 pozitsiyadan boshlab 5 ta belgini ajratib oling):
SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString;
O‘zingiz sinab ko‘ring »
❮ MySQL funksiyalari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
