回答編集履歴

2

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

2020/11/20 06:34

投稿

q_sane_q
q_sane_q

スコア610

test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
  FROM tablename
10
10
 
11
+ WHERE seikana LIKE COALESCE((SELECT TOP 1 seikana
12
+
11
- WHERE seikana LIKE COALESCE((SELECT TOP 1 seikana WHERE seikana = 'ヘノ'), 'ヘノ' + '%')
13
+ FROM tablename WHERE seikana = 'ヘノ'), 'ヘノ' + '%')
12
14
 
13
15
  ```
14
16
 

1

追記

2020/11/20 06:34

投稿

q_sane_q
q_sane_q

スコア610

test CHANGED
@@ -14,4 +14,8 @@
14
14
 
15
15
 
16
16
 
17
+ 'ヘノ' の部分に入力された文字列が入るように処理を書いたらどうでしょうか?
18
+
19
+
20
+
17
- もっといい書き方あるかもしれないです
21
+ ただ、もっといい書き方あるかもしれないです