回答
每個SQL的味道,我曾與有子功能:
Oracle,MySQL,PostgreSQL,SQLite:
SELECT SUBSTR(column, 1, 30) FROM table;
SELECT SUBSTRING(column, 1, 30) FROM table;
或者,你可以使用LEFT
功能,這是由一些DB的支持:
SELECT LEFT(column, 30) FROM table;
當然,你可以使用列別名,像:
SELECT SUBSTR(column, 1, 30) AS partial FROM table;
SELECT SUBSTRING(column, 1, 30) AS partial FROM table;
我記得多虧了你.. –
小細節,SQL Server在位置1開始SUBSTRING。0可以工作,但是你會得到少於1的字符 – Sparky
@Sparky謝謝,實際上他們都使用1作爲起始字符; Oracle將0視爲1。 – NullUserException
在MySQL中字符串的起點爲1,所以你應該使用
SELECT SUBSTR(column, 1, 30) FROM table;
SELECT LEFT(數據,30)FROM MyTable的
- 1. 通過組合數據查詢Sql group
- 2. SQL查詢通過
- 3. SQL查詢通過
- 4. 傾銷csv文件數據到數據庫,通過SQL查詢
- 5. SQL Server:通過SQL查詢導出數據?
- 6. 通過記錄號查詢SQL查詢
- 7. 通過過濾數據來安裝sql查詢
- 8. SQL查詢集團通過
- 9. SQL查詢循環通過
- 10. SQl通過訂單查詢
- 11. SQL查詢 - 分割行
- 12. sql |需要查詢來過濾數據
- 13. 無sql查詢過濾數據
- 14. 2sxc | SQL數據源 - LINQ過濾查詢
- 15. 通過sql查詢的數據類型轉換
- 16. SQL Server:通過查詢創建數據庫關係圖
- 17. SQL Server的數據透視查詢(通過簡單的羣體?)
- 18. 通過SQL查詢/ C++插入'圖像'數據類型值
- 19. SQL Server 2008:如何通過查詢備份數據庫
- 20. 語法錯誤在SQL查詢,同時通過數據庫
- 21. Azure SQL - 通過多個數據庫查詢創建視圖
- 22. 通過查詢sql數據庫發送警報
- 23. SQL Server - 通過查詢獲取特定數據
- 24. SQL - Oracle數據庫10g組通過查詢
- 25. 通過PHP查詢Amazon Redshift數據庫
- 26. 通過XPath查詢報廢數據
- 27. 通過多列查詢數據框?
- 28. 通過ID查詢mysql數據庫
- 29. Python:通過http查詢數據庫
- 30. 通過網站查詢數據庫
SUBSTRING(數據,1,30)適用於大多數SQL方言。你使用的是什麼版本的SQL? – Sparky
選擇子字符串(例如1,50)作爲cut FROM表。這是真的? –
是的,看起來像你有一個解決方案 – Sparky