Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Я всегда не могу вспомнить сращивание строк, и мне каждый раз приходится искать это на Baidu, поэтому записываю здесь, чтобы облегчить последующие поиски. Если есть какие-то ошибки или вопросы, вы можете их задать, спасибо.
Существует несколько способов объединения строк. Здесь мы поочередно приведем примеры:
Mysql поставляется с синтаксисом CONCAT (строка1, строка2,...). Здесь строки, такие как строка1 и строка2, напрямую соединяются друг с другом (бесшовное сращивание).
Примечание. Этот метод возвращает NULL, если одно из значений во время склейки равно NULL.
нравиться:
1.SELECT CONCAT(“name=”,”lich”,NULL) AS test;
2.SELECT CONCAT(“name=”,”lich”) AS test;
Второй также является собственным синтаксисом MySQL CONCAT_WS (разделитель, строка1, строка2,...), но несколько строк могут быть склеены с указанной строкой (сращивание швами)
Примечание. string1 и string2 представляют строки, а разделитель представляет собой разделитель, соединяющий другие параметры, которые могут быть символом или строкой. Если разделитель равен NULL, результат будет NULL. Этот параметр метода может иметь значение NULL.
нравиться:
1.select concat_ws(‘#’,’name=’,’lich’,null) AS test;
2.select concat_ws(NULL,’name=’,’lich’,null) AS test;
3.select concat_ws(“hello,”,’name=’,’lich’,null) AS test;
Это также собственный синтаксис MySQL GROUP_CONCAT([DISTINCT] Подключаемое поле [Поле сортировки Order BY ASC/DESC] [Разделитель «разделитель»])
нравиться:
1.SELECT id,GROUP_CONCAT(type) FROM log_sys_interview GROUP BY type ;
2.SELECT id,GROUP_CONCAT(type Separator ‘#’) FROM log_sys_interview GROUP BY type ;
3.SELECT id,GROUP_CONCAT(type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;
4.SELECT id,GROUP_CONCAT(DISTINCT type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;
Этот метод относительно прост
Оригинал:
SELECT id,type FROM log_sys_interview ;
SELECT id,type+99 FROM log_sys_interview ;
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/187367.html Исходная ссылка: https://javaforall.cn