Maison > base de données > tutoriel mysql > le corps du texte

Comment convertir une fonction en type numérique Mysql

coldplay.xixi
Libérer: 2020-11-13 10:24:16
original
2839 Les gens l'ont consulté

Méthode de fonction de conversion de type numérique MySQL : 1. Utilisez la fonction concat pour convertir Int en varchar 2. Utilisez [cast (a as signé) a] pour convertir varchar en Int.

Comment convertir une fonction en type numérique Mysql

Plus de recommandations d'apprentissage gratuites connexes : Tutoriel MySQL(vidéo)

Méthode de fonction de conversion de type numérique Mysql :

1. Pour convertir Int en varchar, la fonction concat est souvent utilisée, comme concat(8,'0') pour obtenir la chaîne '80'

and MENU_NAME LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
Copier après la connexion

2. Convertissez varchar en Int en utilisant cast(a comme signé) a est une chaîne de type varchar

Résumé : la conversion de type est la même que celle de SQL Server, mais les paramètres de type sont un peu différents. : CAST(xxx AS type ), CONVERT(xxx, type)

Types disponibles

  • Binaire, avec effet de préfixe binaire : BINARY

  • Type de caractère, peut prendre des paramètres : CHAR()

  • Date : DATE

  • Heure : TIME

  • Type Date et heure : DATETIME

  • Point flottant : DECIMAL

  • Entier : SIGNÉ

  • Entier non signé : NON SIGNÉ

SELECT * from  sys_menu  where  PARENT_ID='0' ORDER BY   cast(MENU_NO as signed)
Copier après la connexion

Lorsque MENU_NO est une lettre ou un caractère chinois, le nombre converti est 0.

3. besoin de le modifier fréquemment Lors du tri d'une liste d'utilisateurs, nous devons utiliser la situation où le numéro de série est un nombre décimal. Parce que s'il s'agit d'un nombre entier, après avoir ajusté le premier, tous les nombres suivants doivent être ajustés. Nous utilisons donc des décimales pour trier.

Par exemple 3 3.1 3.2 3.201 3.9 4

En SQL nous avons besoin de

order by u.NUMBER+0
NUMBER 的mysql数据库类型为varchar。
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal