2

検索語の先頭に列 g_folder が存在するすべての行を選択したい。例: テーブル c_groups の 1 つの要素は '/f1' (列 g_folder 内) です。だから私は検索語の先頭にある項目だけを持ちたい:

次のようになります:g_folder% is like '/f1/xx'; しかし、このパーセントを変数の後ろに置くことはできません。これどうやってするの?

私の声明:

   select count(*) from c_groups where g_folder is like '/f1/xx'
4

1 に答える 1

2

これが SQL Server の場合、次のように列を連結できます。

SELECT
  COUNT(*)
FROM
  c_groups
WHERE
  '/f1/xx' LIKE (g_folder + '%')
于 2013-02-28T13:38:24.487 に答える