如何在sql語句中將數值轉換爲eng.words,例如10到10?如何在sql語句中將數值轉換爲eng.words,例如10到10?
0
A
回答
2
DECLARE @INPUT int
SET @input = 1
SELECT CASE WHEN @INPUT = 1 THEN 'One'
WHEN @INPUT = 2 THEN 'Two'
etc...
WHEN @INPUT = 10 THEN 'Ten'
END AS [Value]
0
如果它是一個很大的數字,那麼你最好創建一個查找表來爲你做這件事。對於少數拉爾夫的解決方案已經足夠了。
另一種方法是在另一層使用一種算法來爲你做這件事 - 比如一個discussed here。如果你願意,你甚至可以寫一個stored procedure in C#。
+0
是的,我假設,只是從問題的措辭,一個非常小的數字列表 – 2009-10-07 07:01:06
2
相關問題
- 1. 如何在JavaScript中將10轉換爲.10或10%?
- 2. 將值轉換爲前10個比例
- 3. 如何將varchar(10)轉換爲TIMESTAMP?
- 4. 如何將SQL中的「前10名」列表轉換爲NoSQL
- 5. 如何將普通的SQL語句轉換爲LINQ到SQL
- 6. 如何將SQL語句轉換爲SQLite語句?
- 7. 如何將Oracle MERGE語句轉換爲T-SQL語句?
- 8. 將Sum的值轉換爲Base 10
- 9. 在T-SQL語句中將177200的數值轉換爲1772.00
- 10. 如何將單個空間轉換爲浮點數在delphi 10
- 11. 在C#中將「43961529(10%)」轉換爲「43,961,529.00(10%)」?
- 12. 如何在SQL 2008表中將Column char(10)替換爲int auto_increment?
- 13. 如何SQL SELECT語句轉換爲LINQ
- 14. 在Java中轉換爲基數10?
- 15. 如何爲'IN'語句(T-SQL)中的每個列值選擇10行
- 16. 將基數10轉換爲二進制
- 17. 如果將語句轉換爲SQL Server語句
- 18. 將SQL語句轉換爲Linq-2-Sql
- 19. 將SQL語句轉換爲LINQ-to-SQL
- 20. 將SQL轉換爲LINQ To SQL語句
- 21. 如何將base 2浮點數轉換爲base 10?
- 22. 如何將Oracle round語句轉換爲SQL Server語法?
- 23. Sybase SQL Anywhere 10 - 記錄SQL語句
- 24. 在SQL Server 2014中將varchar(10)轉換爲int
- 25. 如何將此SQL語句轉換爲Linq-to-SQL方法?
- 26. 將「1小時10分鐘」轉換爲01:10:00在php
- 27. 如何將FOR語句轉換爲LINQ
- 28. 如何將switch語句轉換爲Perl
- 29. 如何將此語句轉換爲XAML?
- 30. 如何將此語句轉換爲linq?
粗略一,什麼是你希望有與數字打交道的範圍是多少? – 2009-10-07 06:49:50