1

質問は:

都市名が文字「Sa」で始まり「s」で終わる場合、すべての都市とその地区および国名をリストします。都市名順。

よくわからない部分は「さ」で始まり「さ」で終わる都市名です。

これは私が持っているものです:

SELECT ci.name AS city, ci. district, c.name AS country
FROM lab2.city ci INNER JOIN lab2.country c                    
ON (ci.country_code = c.country_code)
WHERE ci.name ~^ 'Sa' <----------------------This is the problem line. 
ORDER BY ci.name ASC;
4

1 に答える 1

1

この質問は、パターンを探しているように聞こえます。この場合、使用できますLIKE

SELECT   ci.name AS city, 
         ci.district, 
         c.name AS country
FROM     lab2.city ci 
         INNER JOIN lab2.country c
            ON ci.country_code = c.country_code
WHERE    ci.name LIKE 'Sa%s' 
ORDER    BY ci.name ASC;
于 2013-02-10T05:17:48.867 に答える