delete from test where id not in ( select max(id) from test group by email)
Ingeniero, programador y analista, estudioso de los sistemas complejos y de el uso de tecnologías electrónicas, redes y de la información para aumentar los indicadores de cualquier tipo de entidad. Sigue mi cuenta en twitter @charlygarcia120
domingo, 14 de febrero de 2021
Como borrar elementos duplicados de una tabla conservando el ID mayor
Aveces tenemos registros duplicados en una tabla por un campoo o por todos ellos, y necesitamos dejar uno solo, el truco es eliminar todos dejando el de mayor id, para ello les dejo esta consulta
martes, 9 de febrero de 2021
Conectar a una base de datos de Oracle usando PHP
Para conectarse a una base de datos de Oracle es necesario tener un identificador de conexión necesario para la mayoría de las operaciones de OCI8. (que es OCI8).
A continuacion comparto el codigo necesario para comunicarnos con ORACLE desde PHP
\n";
? >
oci_connect: Genera el identificador que servirá de puente entre la aplicación y la BD
< ?php // Conectar al servicio XE (es deicr, la base de datos) en la máquina "localhost" $conn = oci_connect('hr', 'welcome', 'localhost/XE'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $stid = oci_parse($conn, 'SELECT * FROM employees'); oci_execute($stid); echo "\n"; while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) { echo "\n"; foreach ($row as $item) { echo " \n"; } echo "\n"; } echo '
' . ($item !== null ? htmlentities($item, ENT_QUOTES) : "") . " |
oci_connect: Genera el identificador que servirá de puente entre la aplicación y la BD
oci_parse: Prepara una sentencia de Oracle para su ejecución
oci_execute : Ejecuta una sentencia SQL
oci_fetch_array — Devuelve la siguiente fila de una consulta como un array asociativo o numérico
La documentacion completa puede ser encontrada en los siguientes enlaces:
Si deseas aprender a utilizar PHP y gestionar bases de datos en MySql y Oracle, no dude en visitar el siguiente enlace se desarrollan cursos dependiendo de la disponibilidad del cupo y de los grupos
- https://www.php.net/manual/es/book.oci8.php
- https://www.php.net/manual/es/function.oci-connect.php
- https://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_db/php_db.htm
Si deseas aprender a utilizar PHP y gestionar bases de datos en MySql y Oracle, no dude en visitar el siguiente enlace se desarrollan cursos dependiendo de la disponibilidad del cupo y de los grupos
curso de php y mysql en Manizales
Suscribirse a:
Entradas (Atom)
Popular Posts
-
El concepto de antirrebote en arduino es detectar el flanco de subida o de bajada en la señal de entrada. Noten que el pulsador no nec...
-
Hoy les quiero compartir sobre una transformada (en ciencia computacional) que me encontre : la transformada Schwartz, que la quise ...
-
En esta entrada de mi blog personal quiero hacer una comparación entre dos directorios online amarillos....
-
ya hace unos añitos me dedico a la programación de aplicaciones sobre Internet , de hecho ya voy para 20 años de trabajar en programación , ...
-
when your affairs are under control you are free. https://t.co/wc9Yxlj5fK — Carlos Garcia (@charlygarcia120) March 2, 2019 Una nueva en...
-
la configuración de pines es 5,4,3,2,8,7,6 #include const byte ROWS = 4; //4 filas const byte COLS = 3; //tres columnas char ...
-
Mateo 24, 42-44 42 «Velad, pues, porque no sabéis qué día vendrá vuestro Señor. 43 Entendedlo bien: si el dueño de casa supiese a qué ho...
-
"Sólo el iluminado, no tiene miedo de las sombras". Immanuel Kant (1724-1804) — Carlos Garcia (@charlygarcia120) September 4, 20...
-
les voy a hablar un poco de Mechanize WWW::Mechanize el cual es un modulo que apoya la realización de una secuencia sobre un sitio web ...
-
El posicionamiento de un sitio web SEO depende de muchas cosas pero hay un ejemplo que quisiera hoy usar para demostrar una realidad. Al i...