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

回答編集履歴

1

コード修正

2015/11/16 19:29

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -1,13 +1,17 @@
1
1
  Unionはありですか?
2
2
  一応一回のSQLですが…
3
+
4
+ ずれた回答になっていたので修正したんですが、間抜けなコードになっちゃったなぁ
5
+ 多分動作すると思うのですが、検証していません。
3
6
  ```SQL
4
- select *,1 as flg
7
+ SELECT *,1 AS flg
5
- from table
8
+ FROM table
6
- where name = 'ABC'
9
+ WHERE name = 'ABC'
7
10
 
8
- union
11
+ UNION
9
12
 
10
- select *,0 as flg
13
+ SELECT *,0 AS flg
11
- from table
14
+ FROM table
12
- where name like '%ABC%'
15
+ WHERE name LIKE '%ABC%'
16
+ AND NOT EXISTS(SELECT * FROM table WHERE name = 'ABC')
13
17
  ```