Char (MySQL)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Met char kun je karakters weergeven, al of niet in combinatie met een bepaalde 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...