Preguntas etiquetadas con sql

El lenguaje de consulta estructurado (SQL) es un lenguaje para consultar bases de datos. Las preguntas deben incluir ejemplos de código, estructura de tabla, datos de muestra y una etiqueta para la implementación de DBMS (por ejemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) que se está utilizando. Si su pregunta se relaciona únicamente con un DBMS específico (usa extensiones / características específicas), use la etiqueta de ese DBMS en su lugar. Las respuestas a las preguntas etiquetadas con SQL deben usar SQL estándar ISO / IEC.



16
Tinyint vs Bit?
No quiero iniciar una guerra religiosa aquí, pero parece haber dos escuelas de pensamiento sobre cómo representar valores booleanos en una base de datos. Algunos dicen que bites el tipo de datos apropiado, mientras que otros sostienen que tinyintes mejor. Las únicas diferencias que conozco son estas: bit: el tamaño …
81 sql  mysql  sql-server  types 




3
UNIÓN EXTERIOR COMPLETA vs UNIÓN COMPLETA
Simplemente jugando con consultas y ejemplos para comprender mejor las combinaciones. Me doy cuenta de que en SQL Server 2008, las siguientes dos consultas dan los mismos resultados: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name = …


11
La subconsulta de SQL Server devolvió más de 1 valor. Esto no está permitido cuando la subconsulta sigue =,! =, <, <=,>,> =
Ejecuto la siguiente consulta: SELECT orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, supplier.dropshipfees, cost = (SELECT supplier_item.price FROM supplier_item, orderdetails, supplier WHERE supplier_item.sku = orderdetails.sku AND supplier_item.supplierid = supplier.supplierid) FROM orderdetails, supplier, group_master WHERE invoiceid = '339740' AND orderdetails.mfr_id = supplier.supplierid AND group_master.sku = orderdetails.sku Obtuve el siguiente error: Msg 512, …
81 sql  sql-server  tsql 

4
sqlalchemy filtrar varias columnas
¿Cómo combino dos columnas y aplico el filtro? Por ejemplo, quiero buscar en las columnas "nombre" y "apellido" al mismo tiempo. Así es como lo he estado haciendo si buscaba solo una columna: query = meta.Session.query(User).filter(User.firstname.like(searchVar))




4
División (/) no da mi respuesta en postgresql
Tengo una tabla softwarey columnas en ella como dev_cost, sell_cost. Si dev_costes 16000 y sell_cost7500. ¿Cómo encuentro la cantidad de software que se venderá para recuperar el dev_cost? He consultado lo siguiente: select dev_cost / sell_cost from software ; Devuelve 2 como respuesta. Pero necesitamos obtener 3, ¿verdad? ¿Cuál sería …

1
MySQL: conversión de tipo NULL a 0
Supongamos la siguiente tabla (por ejemplo, un resultado de varias declaraciones de combinación internas): id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 Que podría obtener, por ejemplo, de la siguiente declaración: select a.id, t1.column_1, t2.column_2 from a left join …
81 sql  mysql  casting 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.