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

Làm cách nào để chuyển đổi một số nguyên thành chuỗi như một phần của truy vấn PostgreSQL?

Vì số có thể lên đến 15 chữ số, bạn sẽ cần truyền sang số nguyên 64 bit (8 byte). Hãy thử điều này:

SELECT * FROM table
WHERE myint = mytext::int8

:: toán tử đúc là lịch sử nhưng thuận tiện. Postgres cũng tuân theo cú pháp chuẩn SQL

myint = cast ( mytext as int8)

Nếu bạn có văn bản theo nghĩa đen, bạn muốn so sánh với int , truyền int nhắn tin:

SELECT * FROM table
WHERE myint::varchar(255) = mytext


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bản sao Londiste với PostgreSQL 9.0

  2. Làm cách nào để ngăn Postgres nội dòng một truy vấn con?

  3. IntegrityError:phân biệt giữa ràng buộc duy nhất và không vi phạm rỗng

  4. Các phương pháp hay nhất về bảo mật PostgreSQL

  5. tính toán phần trăm thứ n trong postgresql