数据库2025年07月06日
1、 INSERT INTO table_xxx(x1,x2,x3,x4)SELECT y1,y2,y3,y4 FROM TABLE_yyy WHERE CASE WHEN y5 = m5 THEN y6 = m61 ELSE y6 = m62 END AND y7 = m7; 2、 INSERT INTO table_xxx(x1,x2,x3,x4)SE...
后端开发2025年07月06日
%{String} 用于创建一个使用双引号括起来的字符串,这个表示法与%Q{String}完全一样 result = %{hello} puts "result is: #{result}, Type is:#{result.class}" #>>result is: hello, Type is:Strin...
后端开发2025年07月05日
一、 Ruby 的赋值实际是以并行方式执行的,所以赋值语句右边的值不受赋值语句本身的影响。在左边的任意一个变量或属性赋值之前,右边的值按他们出现的顺序被计算出来。 1、当赋值语句有多于一个左值时,赋值表达式将返回由右值组成的数组。 2、如果赋值语句的左值多于右值,那么多于的左值将被忽略。如果右值多于左值那么额外的右值将被忽略。 3、如果赋值表达式只有一个左...
前端开发2025年07月04日
<!DOCTYPE html><html><head><meta charset="utf-8"><link rel="stylesheet" type="text/css" href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css"&g...
后端开发2025年07月03日
include include是把module中定义的instance_method给mixin,然后当做类的实例方法使用(是因为module本身不能使用module的实例方法),给类进行实例化一个对象,然后对象再直接调用实例方法。 module Mood def say p "hello, everyone!" end end cla...
后端开发2025年07月03日
当字符串是以“:”隔开时,可以这样写: column = str.split(/:/) 这样,column就是字符串每栏的值所构成的数组。 eg: str = "Ruby in a shell:hello :2001:USA" column = str.split(/:/) p coulumn #=>["Ruby in a shell", "hell...
后端开发2025年07月03日
三目操作符:口?口:口 问号前面的是布尔型的判断,true的话执行第二个方块的语句,false的话执行第三个方块的语句例如:value =(nil ? 0 : 1)p value=&gt;1 .include? 输出类型为布尔型 1、array.include? (str) eg: 1 p ["a","b",...
数据库2025年07月01日
select cast(11 as unsigned int) /*整型*/select cast(11 as decimal(10,2)) /*浮点型*/注:(10,2)代表数字共十位,小数点后两位。 ...
数据库2025年06月30日
oracle中的转字符:to_char() oracle中的转日期:to_date() mysql中的转字符:date_format(date,'%Y-%m-%d') 相当于oracle中的to_char() mysql中的转日期:str_to_date(date,'%Y-%m-%d') 相当于oracle中的to_date() %Y:代表四位年 (相当于...
后端开发2025年06月27日
Ruby中的include语句应注意以下两个问题: 1、include与文件无关。C语言中,#include预处理指令在编译期将一个文件的内容插入到另一个文件中。Ruby语句只是简单地产生一个指向指定模块的引用。如果模块位于另一个文件中,在使用include之前,你必须使用require(或者不那么常用的旁系,load)将文件加载进来。 2、Ruby的in...