質問するログイン新規登録

回答編集履歴

2

SQLに抜けがあったので修正

2020/11/20 06:34

投稿

q_sane_q
q_sane_q

スコア610

answer CHANGED
@@ -3,7 +3,8 @@
3
3
  ```SQL
4
4
  SELECT *
5
5
  FROM tablename
6
+ WHERE seikana LIKE COALESCE((SELECT TOP 1 seikana
6
- WHERE seikana LIKE COALESCE((SELECT TOP 1 seikana WHERE seikana = 'ヘノ'), 'ヘノ' + '%')
7
+ FROM tablename WHERE seikana = 'ヘノ'), 'ヘノ' + '%')
7
8
  ```
8
9
 
9
10
  'ヘノ' の部分に入力された文字列が入るように処理を書いたらどうでしょうか?

1

追記

2020/11/20 06:34

投稿

q_sane_q
q_sane_q

スコア610

answer CHANGED
@@ -6,4 +6,6 @@
6
6
  WHERE seikana LIKE COALESCE((SELECT TOP 1 seikana WHERE seikana = 'ヘノ'), 'ヘノ' + '%')
7
7
  ```
8
8
 
9
+ 'ヘノ' の部分に入力された文字列が入るように処理を書いたらどうでしょうか?
10
+
9
- もっといい書き方あるかもしれないです
11
+ ただ、もっといい書き方あるかもしれないです