SQL - Sufijo Automatico

 
Vista:
Imágen de perfil de Jose

Sufijo Automatico

Publicado por Jose (1 intervención) el 23/06/2023 22:10:27
Un cordial saludo, soy nuevo en esto y tengo una tabla llamada "Oficina" con un ID autoincremental, como podría agregar un sufijo a ese ID de manera automática cada vez que hago un registro?

Por ejemplo:
ID Descripción

OF-1 Impresora
OF-2 Tinta

De antemano gracias y disculpen las molestias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Sufijo Automatico

Publicado por leonardo_josue (1173 intervenciones) el 23/06/2023 23:02:04
Hola José:

Aquí la pregunta sería ¿Qué beneficio te aporta ese sufijo?, en realidad, si es cuestión sólo de presentación, entonces podrías agregarlo a la hora de seleccionar el dato.

No nos dices con qué BD estás trabajando, pero un ejemplo con MySQL sería así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mysql> desc tabla;
+-------------+-------------+------+-----+---------+----------------+
| Field       | Type        | Null | Key | Default | Extra          |
+-------------+-------------+------+-----+---------+----------------+
| id          | int         | NO   | PRI | NULL    | auto_increment |
| descripcion | varchar(20) | YES  |     | NULL    |                |
+-------------+-------------+------+-----+---------+----------------+
2 rows in set (0.04 sec)
 
mysql> select id, concat('OF-',id) id_sub, descripcion from tabla;
+----+--------+-------------+
| id | id_sub | descripcion |
+----+--------+-------------+
|  1 | OF-1   | uno         |
|  2 | OF-2   | dos         |
|  3 | OF-3   | tres        |
+----+--------+-------------+
3 rows in set (0.01 sec)

Saludos
Leo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar