[英]Return \' within a MySQL statement
我將數據存儲在MySQL中,如下所示:
q1
People\'s
People\'s
People\'s
我正在嘗試編寫MySQL語句以返回這些計數,但這導致了我的問題,我嘗試了以下所有方法,但無濟於事:
SELECT * AS Total,
(SELECT COUNT(q1) FROM results WHERE q1 = 'People\'s') AS Count_Q1
FROM results
SELECT * AS Total,
(SELECT COUNT(q1) FROM results WHERE q1 = 'People'\'s')
FROM results
SELECT * AS Total,
(SELECT COUNT(q1) FROM results WHERE q1 = 'People''\'s')
FROM results
誰能發現我要去哪里錯了?
它應該是:
SELECT *,
(SELECT COUNT(q1) FROM results WHERE q1 = 'People\\\'s') AS Total
FROM results
上面的內容來自MySQL文檔 :
此SQL Fiddle演示演示了它的確起作用。
選擇*作為總計,(從結果中選擇count(q1),其中q1 ='People \\\\\\'s')
它應該為你工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.