Char (MySQL)
Versie door Jeroen Strompf (overleg | bijdragen) op 1 dec 2019 om 06:31
Functie CHAR (N, ... [USING charset_name])
interpreteert argumenten N als integere waardes, en retourneert de bijbehorende karakters volgens de opgegeven karakterset (met ASCII als standaard-karakterset).
char
geeft de karakters weer, die corresponderen bij de gegeven
kun je karakters weergeven
, al of niet conform een op te geven karaktercodering.
Voorbeelden:
mysql> select char(65); +----------+ | char(65) | +----------+ | A | +----------+ 1 row in set (0,00 sec)
En dat kan ook in hexadecimaal:
mysql> select char(0x41); +------------+ | char(0x41) | +------------+ | A | +------------+ 1 row in set (0,01 sec)
Voor meerdere tekens achter elkaar, moet je de cijfers scheiden met komma's. Bv.:
select char(65, 66, 67); >>> ABC select char(0x41, 0x42, 0x43); >>> ABC
Je kunt char
moeiteloos incorporeren in tekststrings. Bv.:
select * from device_tmp where brand like concat("%", char(65), "%");
Dat geldt ook voor meerdere karakters:
select * from device_tmp where brand like concat("%", char(65), char(69), "%"); >>> AEG...