26.11.2012, Vladimír Klaus, navštíveno 6245x
MS Access
SQL
Tato funkce vrátí část textu. Část textu se udává pomocí umístění prvního znaku (například na šesté pozici) a počtu znaků (například tři).
Pomocí následujícího dotazu si vypíšeme zákazníky, u kterých začíná telefonní číslo na 608 (při přeskočení národní předvolby).
SELECT * FROM Zakaznici WHERE MID(Telefon, 6, 3) = "608"
V jiných databázích
V SQL Serveru se tato funkce jmenuje SUBSTRING a používá se trochu jiný zápis:
SELECT * FROM Zakaznici
WHERE SUBSTRING(Telefon FROM 6 FOR 3) = "608"