oracle 笔记(2)


函数
select upper/lower('sds') from dual;  大小写的转化.
select substr('what happened just now',5) from dual; 从第四个开始截取字符串.
select substr('what happened just now',5,9) from dual  截取字符串中5-9的字符.
select length('aaaa') from dual;  查询前面字符串的长度为多少.
select instr('whsb happened just now','st') from dual; 查询后面st在前面字符串中所在的位置. 他查询的是S的位置.加T是给它具体的信息.找到T前面那个S.而不是B前面那个S.   

select round(192.168,0),round(192.268,1),round(192.168,2)round(192.168,-1)from dual; 四舍五入. -1时结果为190.也要四舍五入
select trunc(192.168,0),trunc(192.168,1),trunc(192.168,-1) from dual; 截取多少位.-1时为190.

select sysdate from dual;  获取当前系统的时间.
select trunc(sysdate,'yyyy') from dual;   截取一系列的时间.
select trunc(sysdate,'mm') from dual;
select trunc(sysdate,'d') from dual;
select trunc(sysdate,'dd') from dual;
select trunc(sysdate,'hh') from dual;     

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 将当前时间的格式改为字符型.
select systimestamp from dual;   查询系统时间. 包括微秒.时区.
select sysdate+1/-1 from dual;  当前日期加一天或者减一天.
select last_day(sysdate) from dual;  查询当前时间的最后天是多久.
select ename,round((sysdate-hireddate)/365) from emp;  查询工作了多久.   
select ename,months_between(sysdate,hiredate) from emp; 查询在他入职到现在有多少个月.
select add_months(sysdate,10) from dual;  这里查询的是10个月后的今天.
select next_day(sysdate,'星期一') from dual; 这里就是下个星期一是什么时候.
select nullif('aa','aa'/'cc');  这里就是判断他们是否相等,相等返回true不相等返回第一个.
select ename,sal,comm,coalesce(comm,sal) from emp; 先看comm是否为空.为空的话再看sal是否为空. 如果不是为空那就输出.

                                                             
CH341A编程器是一款广泛应用的通用编程设备,尤其在电子工程和嵌入式系统开发领域中,它被用来烧录各种类型的微控制器、存储器和其他IC芯片。这款编程器的最新版本为1.3,它的一个显著特点是增加了对25Q256等32M芯片的支持。 25Q256是一种串行EEPROM(电可擦可编程只读存储器)芯片,通常用于存储程序代码、配置数据或其他非易失性信息。32M在这里指的是存储容量,即该芯片可以存储32兆位(Mbit)的数据,换算成字节数就是4MB。这种大容量的存储器在许多嵌入式系统中都有应用,例如汽车电子、工业控制、消费电子设备等。 CH341A编程器的1.3版更新,意味着它可以与更多的芯片型号兼容,特别是针对32M容量的芯片进行了优化,提高了编程效率和稳定性。26系列芯片通常指的是Microchip公司的25系列SPI(串行外围接口)EEPROM产品线,这些芯片广泛应用于各种需要小体积、低功耗和非易失性存储的应用场景。 全功能版的CH341A编程器不仅支持25Q256,还支持其他大容量芯片,这意味着它具有广泛的兼容性,能够满足不同项目的需求。这包括但不限于微控制器、EPROM、EEPROM、闪存、逻辑门电路等多种类型芯片的编程。 使用CH341A编程器进行编程操作时,首先需要将设备通过USB连接到计算机,然后安装相应的驱动程序和编程软件。在本例中,压缩包中的"CH341A_1.30"很可能是编程软件的安装程序。安装后,用户可以通过软件界面选择需要编程的芯片类型,加载待烧录的固件或数据,然后执行编程操作。编程过程中需要注意的是,确保正确设置芯片的电压、时钟频率等参数,以防止损坏芯片。 CH341A编程器1.3版是面向电子爱好者和专业工程师的一款实用工具,其强大的兼容性和易用性使其在众多编程器中脱颖而出。对于需要处理25Q256等32M芯片的项目,或者26系列芯片的编程工作,CH341A编程器是理想的选择。通过持续的软件更新和升级,它保持了与现代电子技术同步,确保用户能方便地对各种芯片进行编程和调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值