如何在值爲0時進行更改,然後在我的sql中更改' - ',特別是該字段具有值百分比。 有人知道嗎?如何在mysql中將0值更改爲' - '
0
A
回答
1
可以使用IF
select IF(Myfield = 0 , '-', Myfeild) from table
1
嘗試此查詢::
SELECT replace('980','0','-') from dual;
輸出:
REPLACE('980','0','-')
98-
REPLACE
功能用於替換所需個字符從string
0
試試這個,這將查找和替換值
update [table_name]
set [field_name] = replace([field_name],'0','-');
6
請嘗試以下查詢:
select
CASE (column name) WHEN '0' THEN '-' ELSE (column name) END
from (table name)
+1
好的答案,但是你可能必須在'END'之前加上'ELSE(列名)'。 –
0
試試這個 <?php $query = "Select * from 0 in"; $result = str_replace('0', '-', $query); echo $result; ?>
+0
你可以使用preg_match檢查表達式,然後替換它 – Arunu
0
該聲明將取代0
到-
,並且顯示數字作爲文本與百分比否則:
SELECT
CASE mycol WHEN 0
THEN '-'
ELSE concat(mycol, '%')
END AS pct
FROM mytable
可以說,這是更好地在客戶端完成,但我把它留給另一個答案。
相關問題
- 1. 如何將特定條目的MySql值從0更改爲1
- 2. Mysql的空值更改爲0
- 3. 將mysql值從'0'更新爲'1'?
- 4. 如何將NULL值視爲0從MySQL
- 5. 如何將x.0更改爲x?
- 6. 在JavaScript中將NaN更改爲0
- 7. 如何在AS3中將按鈕從0更改爲1並將其從1更改爲0
- 8. 值參數更改爲0
- 9. MySQL:在表中將值從'0'更改爲'1'只有一些行
- 10. 在mysql中將數據庫值從'0'更新爲'1'?
- 11. 如何將plt.plot x軸從0更改爲實際值?
- 12. 如何在swift3中將tableView的默認indexPath 0更改爲1?
- 13. 在OpenOffice/Excel中將所有負值更改爲0
- 14. 如何將重複的行更改爲mysql中的唯一值?
- 15. 更改mySQL數據庫記錄值onclick,如果0更改爲1
- 16. 如何將MySQL GROUP_CONCAT更改爲PostgreSQL string_agg?
- 17. 如何將mysql更改爲mysqli?
- 18. mysql:如何將列更改爲PK Auto_Increment
- 19. 將tinyint默認值更改爲1 mysql
- 20. 在MySQL中將SET更改爲ENUM?
- 21. 如何在SQL Server中將可空值更改爲非空值?
- 22. 負數:如何將signed int中的符號位更改爲0?
- 23. 想要將列中的值更改爲0
- 24. 如何將MySQL的列更改爲其他默認值?
- 25. 如何將數組索引鍵更改爲MySQL值
- 26. 如何臨時更改MySQL中的值
- 27. 如何在Perl中修改$ 0值?
- 28. 如何使用ALTER在MySQL中將VARCHAR類型更改爲DATETIME?
- 29. 如何在Rails中將數據庫從SQLite更改爲MYSQL
- 30. 如何在XAMPP中將MariaDB更改爲MySQL?
MySQL沒有'dual' - 這不是Oracle – mvp
@mvp mySQL確實有'from dual'。它不是必需的(在大多數情況下)和表格。 –