Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nối chuỗi trong MySQL

MySQL khác với hầu hết các DBMS sử dụng + hoặc || để nối. Nó sử dụng CONCAT chức năng:

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student

Ngoài ra còn có CONCAT_WS (Nối với dấu phân tách), là một dạng đặc biệt của CONCAT () :

SELECT CONCAT_WS(' ', first_name, last_name) from test.student

Điều đó nói rằng, nếu bạn muốn xử lý || dưới dạng toán tử nối chuỗi (giống như CONCAT () ) thay vì từ đồng nghĩa với OR trong MySQL, bạn có thể đặt PIPES_AS_CONCAT Chế độ SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng OpenVPN để truy cập an toàn vào cụm cơ sở dữ liệu của bạn trên đám mây

  2. Tôi không thể lấy biểu mẫu đăng nhập của mình để kết nối tương tác đúng với cơ sở dữ liệu mySQL

  3. Kết nối với MySQL bằng Python

  4. Cách loại bỏ lỗi MySQL 'Câu lệnh đã chuẩn bị cần được chuẩn bị lại'

  5. Tôi có thể thực thi nhiều truy vấn được phân tách bằng dấu chấm phẩy với MySQL Connector / J không?