交換

2016-04-02 18 views
0

私は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; 

答えて

1

あなたは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); 
関連する問題