gpt4 book ai didi

sql - SQLite SQL 中 Left 命令的替换

转载 作者:行者123 更新时间:2023-12-02 21:05:20 29 4
gpt4 key购买 nike

我有以下查询在 MS Access、MySQL 和 SQL Server 中运行良好,但是当我尝试在 SQLite 中使用它时出现错误:

near "(": syntax error:

我在 SQLite 的任何文档中都找不到 Left 命令,所以我猜它不存在,但我怎么才能让它工作。

SELECT 
Left(fldcall, 3) AS Group1,
Mid(fldcall, 4, 1) AS Group2,
tblcalls.*,
tblzip.fldcity
FROM
tblcalls
LEFT JOIN
tblzip ON tblcalls.fldzipcode = tblzip.fldzipcode;

最佳答案

您可以使用 substr() function相反:

SELECT substr(fldcall, 1, 3) AS Group1,
substr(fldcall, 4, 1) AS Group2,
tblcalls.*,
tblzip.fldcity
FROM tblcalls
LEFT JOIN tblzip USING (fldzipcode);

关于sql - SQLite SQL 中 Left 命令的替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36370304/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com